package com.huaxiafinance.management.service;

import com.huaxiafinance.management.dto.request.QueryPackageDto;
import com.huaxiafinance.management.dto.request.UpdatePackageDto;
import com.huaxiafinance.management.dto.request.UpdatePackageSortDto;
import com.huaxiafinance.management.util.MessageResult;

/**
 * Created by hank on 2017/12/5.
 */
public interface PartnerPackageService {

  /**
   * 获取套餐列表
   */
  MessageResult getPackageList(QueryPackageDto dto);

  /**
   * 编辑套餐
   */
  MessageResult updatePackage(UpdatePackageDto dto);

  /**
   * 套餐详情
   */
  MessageResult getPackageDetail(Integer id);

  /**
   * 套餐排序
   */
  boolean changeSort(UpdatePackageSortDto dto);

  /**
   * 套餐启用或禁用
   */
  MessageResult updateStatus(Integer id, Integer isEnable, Integer adminId);
}
